package com.apartment.own.request.contract;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 合同查询,业主合同收参
 * @author sxy
 * @version 1.0
 * @date 2020/8/25 0025 上午 11:39
 */
@Data
public class ContractProprietorQuery implements Serializable {
    /**
     * 合同状态 0-已生效 1-已关闭
     */
    private Integer contractStatus;
    /**
     *出租状态 0-在租中,1-将搬入,2-已退租,3已逾期
     * 通过时间阈值查询???
     */
    private Integer leaseState;
    /**
     * 城市ids 多选框
     */
    private Integer[] cityIds;
    /**
     * 多条件搜索 小区名,房间号,姓名,手机号
     */
    private String conditionSearch;
    /**
     * 所属部门
     */
    private Long orgId;
    /**
     * 出租类型 1-整租,2-合租,3-独栋公寓
     */
    private Integer houseStatus;
    /**
     * 客户来源 0-新签,1-续约,2-转租,3-换房
     */
    private Integer userSource;
    /**
     * 合同查询时间周期类型 0-起租日期,1-退租日期,2-实退日期,3-录入日期,4-签约日期
     */
    private Integer periodType;
    /**
     * 起始日期
     */
    private Date beginTime;
    /**
     * 结束日期
     */
    private  Date endTime;
    /**
     * 签约人id(员工id)
     */
    private Integer staffUserId;

}
